home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 3 / Gold Medal Software - Volume 3 (Gold Medal) (1994).iso / graphics / sprite10.arj / VGA18.H < prev    next >
C/C++ Source or Header  |  1994-02-07  |  1KB  |  73 lines

  1.  
  2. /* Variables */
  3.  
  4. extern char PENCOL18;
  5.  
  6. extern int  XL18;
  7. extern int  YT18;
  8. extern int  XR18;
  9. extern int  YB18;
  10. extern char XBL;
  11. extern char XBR;
  12.  
  13. extern char COLOR16;
  14. extern char PALETTE;
  15.  
  16. extern FILE *SF;
  17.  
  18. /* Functions */
  19.  
  20. int VRTload(int x,int y,char *buffer,char *name);
  21.  
  22. void writemode(int mode);
  23. /*
  24.        Select a VGA write mode for sprite functions.
  25.  
  26.        Change de mode d'affichage pour les fonctions
  27.        de sprites. Les codes sont ceux de la carte
  28.        VGA, non ceux des langages.
  29.  
  30.        0  = Copy mode / Mode copie.
  31.        24 = XOR mode / Mode ou exclusif.
  32. */
  33.  
  34.  
  35. void setpalvga(int col,int reg);
  36.  
  37. void setallvga(unsigned char *paladr);
  38.  
  39. void putsxy(int x, int y,char *string);
  40.  
  41. void setscreen2(int mode);
  42. void window18(int lf,int wu,int ri,int bo);
  43. void cls18(char color);
  44.  
  45. char *getspadr18(int);
  46.  
  47. void writemode(int type);
  48.  
  49. int getfast(int xl,int yt,int xr,int yb,char *BUFFER);
  50.  
  51. void fastsprite(int x,int y,char *spriteadr);
  52.  
  53. void fastspritec(int x,int y,char *spriteadr);
  54.  
  55. void nbfastsprite(int x,int y,char *spriteadr);
  56.  
  57. void easprite(int x,int y,char *spriteadr);
  58.  
  59. void fasteasprite(int x,int y,char *spriteadr);
  60.  
  61. void sp256(int x,int y,char *spriteadr);
  62.  
  63. void sp256c(int x,int y,char *spriteadr);
  64.  
  65. void csp256(int x,int y,char *spriteadr);
  66.  
  67. void csp256c(int x,int y,char *spriteadr);
  68.  
  69. void icon18(int x,int y,char *spriteadr);
  70.  
  71.  
  72.  
  73.